Mobile wireless communications device having a near field communication (nfc) device and providing memory disabling and related methods

ABSTRACT

A mobile wireless communications device may include wireless transceiver circuitry and a processor coupled to the wireless transceiver circuitry. The mobile wireless communication device may also include a near-field communication (NFC) device coupled to the processor. The NFC device may include an NFC controller, an NFC transceiver coupled to the NFC controller, and a first memory coupled to the NFC controller and configured to store a first plurality of applications. The mobile wireless communications device may also include a second memory configured to store a second plurality of applications. The processor may be configured to select a given application on a respective one of the first and second memories and to disable the other one of the first and second memories.

TECHNICAL FIELD

This application relates to the field of communications, and moreparticularly, to wireless communications systems and related methods.

BACKGROUND

Mobile communication systems continue to grow in popularity and havebecome an integral part of both personal and business communications.Various mobile devices now incorporate Personal Digital Assistant (PDA)features such as calendars, address books, task lists, calculators, memoand writing programs, media players, games, etc. These multi-functiondevices usually allow electronic mail (email) messages to be sent andreceived wirelessly, as well as access the internet via a cellularnetwork and/or a wireless local area network (WLAN), for example.

Some mobile devices incorporate contactless card technology and/or nearfield communication (NFC) chips. NFC technology is commonly used forcontactless short-range communications based on radio frequencyidentification (RFID) standards, using magnetic field induction toenable communication between electronic devices, including mobilewireless communications devices. This short-range high frequencywireless communications technology exchanges data between devices over ashort distance, such as only a few centimeters.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic block diagram of a communications system inaccordance with an example embodiment.

FIG. 2 is a schematic diagram of the communications system of FIG. 1showing the display of the mobile device.

FIG. 3 is a flow diagram illustrating example method aspects associatedwith the system and devices of FIGS. 1-2.

FIG. 4 is a schematic block diagram illustrating example mobile wirelesscommunications device components that may be used with the devices ofFIGS. 1 and 2.

DETAILED DESCRIPTION

The present description is made with reference to the accompanyingdrawings, in which embodiments are shown. However, many differentembodiments may be used, and thus the description should not beconstrued as limited to the embodiments set forth herein. Rather, theseembodiments are provided so that this disclosure will be thorough andcomplete. Like numbers refer to like elements throughout.

Generally speaking, a mobile wireless communications device is disclosedherein which may include a wireless transceiver and a processor coupledwith the wireless transceiver circuitry. The mobile wirelesscommunication device may also include a near-field communication (NFC)device coupled with the processor, for example. The NFC device mayinclude a NFC controller, a NFC transceiver coupled with the NFCcontroller, and a first memory coupled with the NFC controller andcapable of storing a first plurality of applications. The mobilewireless communications device may also include a second memory capableof storing a second application, for example. The processor may beconfigured to select one of the first applications and the secondapplication (e.g., a given application) on a respective one of the firstmemory and the second memory and to disable the other one of the firstmemory and the second memory.

The NFC transceiver may be configured to operate using a first NFCcommunications protocol based upon NFC communications. The processor maybe configured to select the given application based upon a match withthe first communications protocol, for example.

The mobile wireless communications device may further include a positiondetermining device coupled with the processor which may be configured todetermine a geographic location. The processor may be configured toselect the given application based upon the geographic location.

The mobile wireless communications device may further include a lightsensor coupled with the processor and may be configured to determine alight level. The processor may be configured to select the givenapplication based upon the light level, for example.

The mobile wireless communications device may further include a timercoupled with the processor and may be configured to determine a time.The processor may be configured to select the given application basedupon the time, for example.

At least one of the first memory and the second memory may comprise asecure element.

The second memory may be removably coupled to the processor. At leastone of the first application and the second application may comprise afinancial payment application. At least one of the first application andthe second application may also include a secure access application, forexample. The second memory may include one of a secure digital memorycard or a subscriber identity module, for example.

A related communications system and a method are also provided. Themethod aspect is directed to a communications method for a mobilewireless communications device that may include wireless transceivercircuitry, a processor coupled with the wireless transceiver circuitry,and a near-field communication (NFC) device coupled with the processor.The NFC device may include a NFC controller, a NFC transceiver coupledwith the NFC controller, and a first memory coupled with the NFCcontroller and capable of storing a first plurality of applications. Themobile wireless communications device may also include a second memorycapable of storing a second plurality of applications, for example. Themethod may include using the processor to select one of the firstapplication and the second application (e.g., a given application) on arespective one of the first memory and the second memory. The method mayalso include using the processor to disable the other one of the firstmemory and the second memory, for example.

A related computer-readable medium aspect is directed to anon-transitory computer-readable medium for use with a mobile wirelesscommunications device, such as the one described briefly above. Thenon-transitory computer-readable medium may have computer-executableinstructions for causing the mobile wireless communications device toperform various steps. The steps may include selecting one of the firstapplications and the second application (e.g., a given application) on arespective one of the first memory and the second memory, and disablingthe other one of the first memory and the second memory.

Referring initially to FIGS. 1-2, a communications system 30illustratively includes a near field communication (NFC) terminal 31associated with an object, and a mobile wireless communications device32 (also referred to as a “mobile device” herein). Example mobilewireless communications devices may include portable or personal mediaplayers (e.g., music or MP3 players, video players, etc.), portablegaming devices, portable or mobile telephones, smartphones, tabletcomputers, digital cameras, etc.

The mobile device 32 illustratively includes a portable housing 33 and awireless transceiver 34 carried by the portable housing 33. The wirelesstransceiver 34 may comprise a cellular transceiver or other type ofwireless communications transceiver, and may communicate any combinationof voice and data, such as, for example, email.

The mobile device 32 includes a display 46 carried by the portablehousing 33. The display 46 may comprise a liquid crystal display (LCD)and may be configured to display information relating to data or voicecommunications. The display 46 may be in the form of an active displaythat includes a backlight, for example. The display 46 may display emailinformation, contact information, or call information. The display 46may be another type of display, for example, a passive display, and maydisplay other information.

The mobile device 32 also includes a processor 35 that is carried by theportable housing 33 and coupled with the wireless transceiver circuitry34 and the display 46. The processor 35 may be implemented usinghardware (e.g., memory, etc.) and software components, i.e.,computer-readable instructions for causing the mobile device 32 toperform the various functions or operations described herein.

The mobile device 32 also includes a NFC device 40 carried by theportable housing and coupled with the processor 35. The NFC device 40includes a NFC controller 41 and a NFC transceiver 42 coupled with theNFC controller 41. The NFC controller 41 and the NFC transceiver 42advantageously cooperate to perform at least one NFC communicationfunction. For example, the NFC device 40 may communicate with the NFCterminal 31 based upon proximity thereto using NFC communication. TheNFC terminal 31 may be a NFC tag, a NFC-enabled mobile device, a smartposter etc.

By way of background, NFC is a short-range wireless communicationstechnology in which NFC-enabled devices are “swiped,” “bumped” orotherwise moved in close proximity to communicate. In one non-limitingexample implementation, NFC may operate at 13.56 MHz and with aneffective range of about 10 cm, but other suitable versions ofnear-field communication which may have different operating frequencies,effective ranges, etc., for example, may also be used.

The NFC device 40 also includes a first memory 43 coupled to the NFCcontroller 41. More particularly, the first memory 43 may be embeddedwithin the NFC device hardware or within the NFC integrated circuit(IC). The first memory 43 may be tamper resistant, for example. In otherwords, the first memory 43 may comprise a secure element. The firstmemory 43 or secure element, may store applications relating to NFCcommunications, or contactless applications for communicating with theNFC terminal 31. For example, the applications may include financialpayment applications, secure access system applications, loyalty cardapplications, and other applications, and may be encrypted. In someexample embodiments, the first memory 43 may store only one application.

The mobile device 32 also includes a second memory 44. The second memory44 may also be tamper resistant, for example. In other words, the secondmemory 44 may also be configured to be a “secure element.” The secondmemory 44 or secure element, may store a second set of applications alsorelating to NFC communications, or contactless applications forcommunicating with the NFC terminal 31. For example, the second set ofapplications may also include financial payment applications, secureaccess system applications, loyalty card applications, and otherapplications, and may also be encrypted. In some example embodiments,the second memory 44 may store only one application. The second memory44 may be part of the universal integrated circuit card (UICC), forexample. The second memory 44 may also be removable, and may be asecure-digital (SD) card or a subscriber identity module (SIM) card, forexample. The second memory 44 may be another type of memory. Of course,while first and second memories 43, 44 are described herein, more thantwo memories may be used. In other words, applications, or secureelements, may be stored in or spread over various memory devices. Itshould also be noted that a secure element may be implemented in adedicated or secure area of a common memory, for example.

The processor 35 may be configured to select a given application on arespective one of the first and second memories 43, 44 based upon thecontext of the use or one or more sensors, for example. The processor 35may also disable the other one of the first and second memories 43, 44after selecting the given application.

The mobile device 32 may also illustratively include a positiondetermining device 45 coupled to the processor 35, the positiondetermining device 45 can be configured to determine a geographicposition of the mobile wireless communications device 32. The positiondetermining device 45 may comprise a global position system (GPS)device, for example. The position determining device 45 may compriseanother type of position determining device. The processor 35 may beconfigured to select the given application based upon the geographicposition or location.

By way of example, the position determining device 45 may cooperate withthe processor 35 to determine whether the mobile device 32 is within theproximity, or within a threshold area, of the NFC terminal 31 that maycontrol a secure area or door, for example, of a building, etc. Basedthereon, the processor 35 may advantageously select the (secure element)application that cooperates with the NFC transceiver 42 to provideaccess to the building, or unlock the door. The application is selectedfrom the appropriate memory that is storing it. The other memory, ormemories, may be disabled. This advantageously increases processingspeed, for example, as less cycles through the memory may be needed toselect an appropriate application to communicate with the NFC terminal31. Power consumption may also be reduced as a result. Another advantageis that this may help reduce conflicts between different secure elementsattempting to all initially communicate with the NFC terminal.

In another example, the position determining device 45 may cooperatewith the processor 35 to determine that the mobile device 32 is outsideits “home country.” The processor 35 may select a financial paymentapplication designated as a foreign payment application, versus adomestic payment application, or even a default payment application, anddisable the memory having the domestic and default financial paymentapplications stored thereon. More than one financial payment applicationmay be used in more than one determined geographic location.

In one advantageous example embodiment, a table or list of correspondingapplications, for example, financial payment applications, andgeographic locations may be stored in a memory. The table may be storedin either one of the first and second memories 43, 44, or another memory(not shown), such as, for example, the device memory. The positiondetermining device 45 may cooperate with the processor 35 to read fromthe table and select the corresponding application. For example, oneapplication may be selected for a first type of service or goods, forexample, a grocery store, a second application for a second type ofstore, for example, a gas station, and so forth. Many differentcategories of applications may be set to correspond to any number ofapplications and geographic locations. The table may include other typesof data. The memory or memories not having the selected givenapplication may be disabled.

In some example embodiments, the mobile device 32 includes a lightsensor 36 coupled to the processor 35, the light sensor 36 may beconfigured to determine a light level. The processor 35 may beconfigured to select the given application based upon the light level.

For example, the light sensor 36 may cooperate with the processor 35 todetermine whether it is dark outside. Based upon the darkness, theprocessor 35 may select the application that may cooperate with the NFCtransceiver 42 to control a secure area or door, for example, of a bankautomated teller machine (ATM) access door. The processor 35advantageously selects the (secure element) application that cooperateswith the NFC transceiver 42 to provide access to the ATM, or unlock thedoor. The application is selected from the appropriate memory. The othermemory, or memories, not having the selected application may bedisabled. The processor 35 may cooperate with the light sensor 36 toselect a given application based upon other sensed light conditions, forexample, whether the light level is above a threshold level. Indeed, thelight sensor 36 may be used in conjunction with the position determiningdevice 45 so that the processor 35 selects the given application basedupon both the light level and the geographic position.

In some example embodiments, the mobile device 32 includes a timer orclock 37 coupled to the processor, the timer 37 may be configured todetermine a time. The processor 35 may be additionally or alternativelyconfigured to select the given application based upon the time.

For example, the timer 37 may cooperate with the processor 35 todetermine the time of day. Based upon the time of day, the processor 35may select the application that may cooperate with the NFC transceiver42 to control a secure area or door, for example. More particularly, theprocessor 35 may select, from one of the first and second memories 43,44, the application that cooperates with the NFC transceiver 42 toprovide access to an office building (work) between the hours of 8 a.m.and 9 a.m. (FIG. 2) and to provide access to a home between the hours of4 p.m. and 6 p.m. The application is selected from the appropriatememory. The other memory, or memories, for example, the NFC memory and aSIM card memory (not shown), not having the selected application may bedisabled. In some example embodiments, the timer 37 may be used inconjunction with one or more of the position determining device 45 andthe light sensor 36 so that the processor 35 selects the givenapplication based upon one or more of the time, the light level and, thegeographic position. Other sensors or input devices may be used and maycooperate with the processor 35 to select the given application. Inaccordance with another example aspect, a satellite position determiningdevice (e.g., GPS, etc.) may be used to determine proximity to arestaurant, store, etc., and this can trigger selection of anappropriate memory or secure element (e.g., for coupons or rewardspoints to be redeemed, etc.).

In contrast to prior approaches where management of the applications wasperformed manually over the air or via a user interface, the processor35 cooperates with one or more of the position determining device 45,the timer 37, the light sensor 36, and any other sensors to predictwhich application will be used next. The application may be selectedbased thereon and the memory or memories not having the given selectedapplication stored thereon may be disabled. In other words, managementof the applications may be limited to an initial set up. Moreover, theapplication selected by the processor 35 along with a listing ofavailable applications may be displayed on the display 46 (FIG. 2). Thisinformation may not be displayed in some embodiments.

In yet another advantageous example embodiment, the NFC transceiver 42may be configured to operate using a first NFC communications protocolbased upon NFC communications, for example, with the NFC terminal 31.Each application has a respective NFC communications protocol associatedtherewith. For example, the NFC transceiver 42 may be configured tocommunicate with the NFC terminal 31 via the NFC type “A,” protocol andthe first memory 43 (NFC memory) may have an application stored thereonconfigured to operate via the NFC type “B” protocol, while the secondmemory 44 may have applications stored thereon configured to operate viathe NFC type “F” and the NFC type “A” protocols. The processor 35 isconfigured to advantageously select the given application based upon amatch with the first communications protocol.

In other words, in the above example, the processor 35 may select theapplication configured to operate via the NFC type “A” protocol storedon the second memory 44, and the processor is configured to disable thefirst memory 43. Of course, the applications may be task specificapplications, for example, financial applications, and may be stored inone or both of the first and second memories 43, 44 or additionalmemories. Indeed, selecting the given application based upon a matchwith the first NFC protocol may advantageously increase processing speedby reducing the number of cycles. More particularly, the processor 35may not have to search all the memories or cooperate with theapplications to find out which applications may not be compatible withthe NFC terminal 31.

Referring now to the flowchart 60 of FIG. 3, related method aspects arenow described. Beginning at Block 62, the processor 35 cooperates withat least one of the position determining device 45, the light sensor 36,and the timer 37 to determine at least one of a geographic position, alight level, and a time, respectively (Block 64). A first NFC protocolis determined by operation of the NFC transceiver 42 with the NFCterminal 31 also at Block 64. At Block 66, the processor 35 determineswhether one or more of the geographic position, light level, time, andNFC protocol correspond to a given application (secure element) (i.e.,which secure element is appropriate given the current geographicposition, light level, time, or NFC protocol being used). If there is amatch between an application stored on one of first and second memories43, 44, the processor 35, at Block 68, selects the application anddisables the memory not storing the application. If there is no matchbetween an application stored on one of first and second memories 43,44, the processor 35, at Block 70, selects the default application anddisables the memory not storing the default application. The method endsat Block 72.

Example components of a mobile wireless communications device 1000 thatmay be used in accordance with the above-described embodiments arefurther described below with reference to FIG. 4. The device 1000illustratively includes a housing 1200, a keyboard or keypad 1400 and anoutput device 1600. The output device shown is a display 1600, which maycomprise a full graphic LCD. Other types of output devices mayalternatively be utilized. A processing device 1800 is contained withinthe housing 1200 and is coupled between the keypad 1400 and the display1600. The processing device 1800 controls the operation of the display1600, as well as the overall operation of the mobile device 1000, inresponse to actuation of keys on the keypad 1400.

The housing 1200 may be elongated vertically, or may take on other sizesand shapes (including clamshell housing structures). The keypad mayinclude a mode selection key, or other hardware or software forswitching between text entry and telephony entry.

In addition to the processing device 1800, other parts of the mobiledevice 1000 are shown schematically in FIG. 4. These include acommunications subsystem 1001; a short-range communications subsystem1020; the keypad 1400 and the display 1600, along with otherinput/output devices 1060, 1080, 1100 and 1120; as well as memorydevices 1160, 1180 and various other device subsystems 1201. The mobiledevice 1000 may comprise a two-way RF communications device having dataand, optionally, voice communications capabilities. In addition, themobile device 1000 may have the capability to communicate with othercomputer systems via the Internet.

Operating system software executed by the processing device 1800 isstored in a persistent store, such as the flash memory 1160, but may bestored in other types of memory devices, such as a read only memory(ROM) or similar storage element. In addition, system software, specificdevice applications, or parts thereof, may be temporarily loaded into avolatile store, such as the random access memory (RAM) 1180.Communications signals received by the mobile device may also be storedin the RAM 1180.

The processing device 1800, in addition to its operating systemfunctions, enables execution of software applications 1300A-1300N on thedevice 1000. A predetermined set of applications that control basicdevice operations, such as data and voice communications 1300A and1300B, may be installed on the device 1000 during manufacture. Inaddition, a personal information manager (PIM) application may beinstalled during manufacture. The PIM may be capable of organizing andmanaging data items, such as e-mail, calendar events, voice mails,appointments, and task items. The PIM application may also be capable ofsending and receiving data items via a wireless network 1401. The PIMdata items may be seamlessly integrated, synchronized and updated viathe wireless network 1401 with corresponding data items stored orassociated with a host computer system.

Communication functions, including data and voice communications, areperformed through the communications subsystem 1001, and possiblythrough the short-range communications subsystem. The communicationssubsystem 1001 includes a receiver 1500, a transmitter 1520, and one ormore antennas 1540 and 1560. In addition, the communications subsystem1001 also includes a processing module, such as a digital signalprocessor (DSP) 1580, and local oscillators (LOs) 1601. The specificdesign and implementation of the communications subsystem 1001 isdependent upon the communications network in which the mobile device1000 is intended to operate. For example, a mobile device 1000 mayinclude a communications subsystem 1001 designed to operate with theMobitex™, Data TAC™ or General Packet Radio Service (GPRS) mobile datacommunications networks, and also designed to operate with any of avariety of voice communications networks, such as AMPS, TDMA, CDMA,WCDMA, PCS, GSM, EDGE, etc. Other types of data and voice networks, bothseparate and integrated, may also be utilized with the mobile device1000. The mobile device 1000 may also be compliant with othercommunications standards such as 3GSM, 3GPP, UMTS, 4G, etc.

Network access requirements vary depending upon the type ofcommunication system. For example, in the Mobitex and DataTAC networks,mobile devices are registered on the network using a unique personalidentification number or PIN associated with each device. In GPRSnetworks, however, network access is associated with a subscriber oruser of a device. A GPRS device therefore typically involves use of asubscriber identity module, commonly referred to as a SIM card, in orderto operate on a GPRS network.

When required network registration or activation procedures have beencompleted, the mobile device 1000 may send and receive communicationssignals over the communication network 1401. Signals received from thecommunications network 1401 by the antenna 1540 are routed to thereceiver 1500, which provides for signal amplification, frequency downconversion, filtering, channel selection, etc., and may also provideanalog to digital conversion. Analog-to-digital conversion of thereceived signal allows the DSP 1580 to perform more complexcommunications functions, such as demodulation and decoding. In asimilar manner, signals to be transmitted to the network 1401 areprocessed (e.g. modulated and encoded) by the DSP 1580 and are thenprovided to the transmitter 1520 for digital to analog conversion,frequency up conversion, filtering, amplification and transmission tothe communication network 1401 (or networks) via the antenna 1560.

In addition to processing communications signals, the DSP 1580 providesfor control of the receiver 1500 and the transmitter 1520. For example,gains applied to communications signals in the receiver 1500 andtransmitter 1520 may be adaptively controlled through automatic gaincontrol algorithms implemented in the DSP 1580.

In a data communications mode, a received signal, such as a text messageor web page download, is processed by the communications subsystem 1001and is input to the processing device 1800. The received signal is thenfurther processed by the processing device 1800 for an output to thedisplay 1600, or alternatively to some other auxiliary I/O device 1060.A device may also be used to compose data items, such as e-mailmessages, using the keypad 1400 and/or some other auxiliary I/O device1060, such as a touchpad, a rocker switch, a thumb-wheel, or some othertype of input device. The composed data items may then be transmittedover the communications network 1401 via the communications subsystem1001.

In a voice communications mode, overall operation of the device issubstantially similar to the data communications mode, except thatreceived signals are output to a speaker 1100, and signals fortransmission are generated by a microphone 1120. Alternative voice oraudio I/O subsystems, such as a voice message recording subsystem, mayalso be implemented on the device 1000. In addition, the display 1600may also be utilized in voice communications mode, for example todisplay the identity of a calling party, the duration of a voice call,or other voice call related information.

The short-range communications subsystem enables communication betweenthe mobile device 1000 and other proximate systems or devices, whichneed not necessarily be similar devices. For example, the short-rangecommunications subsystem may include an infrared device and associatedcircuits and components, a Bluetooth™ communications module to providefor communication with similarly-enabled systems and devices, or a nearfield communications (NFC) sensor for communicating with a NFC device orNFC tag via NFC communications.

Many modifications and other embodiments will come to the mind of oneskilled in the art having the benefit of the teachings presented in theforegoing descriptions and the associated drawings. Therefore, it isunderstood that various modifications and embodiments are intended to beincluded within the scope of the appended claims.

1. A mobile wireless communications device comprising: a wirelesstransceiver; a processor coupled with said wireless transceiver; anear-field communication (NFC) device coupled with said processor, theNFC device comprising a NFC controller, a NFC transceiver coupled withsaid NFC controller, and a first memory coupled with said NFCcontroller, the first memory being capable of storing a firstapplication; and a second memory capable of storing a secondapplication; said processor being configured to select one of the firstapplications and the second application on a respective one of the firstmemory and the second memory and to disable the other one of the firstmemory and the second memory.
 2. The mobile wireless communicationsdevice of claim 1, wherein the NFC transceiver is configured to operateusing a first NFC communications protocol; and wherein the processor isconfigured to select one of the first applications and the secondapplication based upon a match with the first NFC communicationsprotocol.
 3. The mobile wireless communications device of claim 1further comprising a position determining device coupled with saidprocessor, the position determining device being configured to determinea geographic location of the mobile wireless communications device; andwherein said processor is configured to select one of the firstapplications and the second application based upon the geographiclocation.
 4. The mobile wireless communications device of claim 1further comprising a light sensor coupled with said processor, the lightsensor being configured to determine a light level; and wherein saidprocessor is configured to select one of the first applications and thesecond application based upon the light level.
 5. The mobile wirelesscommunications device of claim 1 further comprising a timer coupled withsaid processor, the timer being configured to determine a time; andwherein said processor is configured to select one of the firstapplications and the second application based upon the time.
 6. Themobile wireless communications device of claim 1 wherein at least one ofthe first memory and the second memory comprises a secure element. 7.The mobile wireless communications device of claim 1 wherein said secondmemory is removably coupled with said processor.
 8. The mobile wirelesscommunications device of claim 1 wherein at least one of the firstapplications and the second application comprises a financial paymentapplication.
 9. The mobile wireless communications device of claim 1wherein at least one of the first applications and the secondapplication comprises a secure access application.
 10. The mobilewireless communications device of claim 1 wherein said second memorycomprises one of a secure digital memory card and a subscriber identitymodule.
 11. A communications system comprising: a near-fieldcommunication (NFC) terminal; and a mobile wireless communicationsdevice configured to communicate with said NFC terminal and comprising awireless transceiver, a processor coupled with said wirelesstransceiver, a near-field communication (NFC) device coupled to saidprocessor, said NFC device comprising a NFC controller, a NFCtransceiver coupled to said NFC controller, and a first memory coupledwith said NFC controller and capable of storing a first plurality ofapplications for communicating with said NFC terminal, and a secondmemory capable of storing a second application for communicating withsaid NFC terminal, said processor being configured to select one of thefirst applications and the second application on a respective one ofsaid first and second memories and to disable the other one of the firstmemory and the second memory.
 12. The communications system of claim 11wherein said NFC transceiver is configured to operate using a first NFCcommunications protocol based upon said NFC terminal; and wherein saidprocessor is configured to select one of the first applications and thesecond application based upon a match with the first communicationsprotocol.
 13. The communications system of claim 11 wherein said mobilewireless communications device further comprises a position determiningdevice coupled with said processor, the position determining deviceconfigured to determine a geographic location of the mobile wirelesscommunications device; and wherein said processor is configured toselect one of the first applications and the second application basedupon the geographic location.
 14. The communications system of claim 11wherein said mobile wireless communications device further comprises alight sensor coupled with said processor, the light sensor beingconfigured to determine a light level; and wherein said processor isconfigured to select one of the first applications and the secondapplication based upon the light level.
 15. The communications system ofclaim 11 wherein said mobile wireless communications device furthercomprises a timer coupled with said processor, the timer beingconfigured to determine a time; and wherein said processor is configuredto select one of the first applications and the second application basedupon the time.
 16. The communications system of claim 11 wherein atleast one of the first memory and the second memory comprises a secureelement.
 17. A communications method for a mobile wirelesscommunications device comprising a wireless transceiver, a processorcoupled with the wireless transceiver, a near-field communication (NFC)device coupled with the processor and comprising a NFC controller, a NFCtransceiver coupled with the NFC controller, and a first memory coupledwith the NFC controller and capable of storing a first plurality ofapplications, the mobile wireless communications device also comprisinga second memory capable of storing a second application, the methodcomprising: using the processor to select one of the first applicationsand the second application on a respective one of the first memory andthe second memory; and using the processor to disable the other one ofthe first memory and the second memory.
 18. The method of claim 17further comprising operating the NFC transceiver using a first NFCcommunications protocol based upon NFC communications; and using theprocessor to select one of the first applications and the secondapplication based upon a match with the first NFC communicationsprotocol.
 19. The method of claim 17 further comprising determining ageographic position based upon a position determining device coupledwith the processor and selecting one of the first applications and thesecond application based upon the geographic location.
 20. The method ofclaim 17 further comprising determining a light level based upon a lightsensor coupled with the processor and selecting one of the firstapplications and the second application based upon the light level. 21.The method of claim 17 further comprising determining a time based upona timer coupled with the processor and selecting one of the firstapplications and the second application based upon the time.
 22. Anon-transitory computer-readable medium for use with a mobile wirelesscommunications device comprising a wireless transceiver, a processorcoupled with the wireless transceiver circuitry, a near-fieldcommunication (NFC) device coupled with the processor and comprising aNFC controller, a NFC transceiver coupled with the NFC controller, and afirst memory coupled with the NFC controller and capable of storing afirst plurality of applications, the mobile wireless communicationsdevice also comprising a second memory capable of storing a secondapplication, the non-transitory computer-readable medium havingcomputer-executable instructions for causing the mobile wirelesscommunications device to perform steps comprising: selecting one of thefirst applications and the second application on a respective one of thefirst memory and the second memory; and disabling the other one of thefirst memory and the second memory.
 23. The non-transitorycomputer-readable medium of claim 22 wherein the NFC transceiver isconfigured to operate using a first NFC communications protocol basedupon NFC communications; and wherein the computer-executableinstructions are for causing the mobile wireless communications deviceto perform the step of selecting one of the first applications and thesecond application based upon a match with the first NFC communicationsprotocol.
 24. The non-transitory computer-readable medium of claim 22further comprising a position determining device coupled with theprocessor and configured to determine a geographic position; and whereinthe computer-executable instructions are for causing the mobile wirelesscommunications device to perform the step of selecting one of the firstapplications and the second application based upon the geographiclocation.
 25. The non-transitory computer-readable medium of claim 22further comprising a light sensor coupled with the processor andconfigured to determine light level; and wherein the computer-executableinstructions are for causing the mobile wireless communications deviceto perform the step of selecting one of the first applications and thesecond application based upon the light level.
 26. The non-transitorycomputer-readable medium of claim 22 further comprising a timer coupledwith the processor and configured to determine a time; and wherein thecomputer-executable instructions are for causing the mobile wirelesscommunications device to perform the step of selecting one of the firstapplications and the second application based upon the time.